home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / printers / qswitch / qswitch.doc < prev    next >
Text File  |  1996-07-10  |  10KB  |  297 lines

  1.                           QSWITCH 1.40
  2.                           
  3.          Novell 2.1x 3.1x Print Queue switching program
  4.  
  5. What It Does:
  6.  
  7. QSWITCH is a "POP-UP" memory resident program which allows you
  8. to switch between Novell 2.1x/3.xx Print Queues  even  in the
  9. middle of a running program. With QSWITCH installed you no
  10. longer have  to exit from the current program and run CAPTURE or
  11. ENDCAP to  redirect printer output to another printer or release
  12. a Queue for printing.
  13.  
  14. Pressing the Keys defined by KEYCODE together pops up a simple
  15. menu from which you select the name of the Queue for you your
  16. printer output.
  17.  
  18. Version 1.20 added Multiple Server support which  allows  you to
  19. select Queues on any Attached Server in Multiple server Networks.
  20.  
  21. Version 1.30 adds the ability to capture print output  to a disk
  22. file.
  23.  
  24. Version 1.32 adds the ability to program the Hot-Key used to pop-up
  25.   QSWITCH using KEYCODE.
  26.  
  27. Version 1.40 adds QSWAP a memory swapping version that only uses
  28. 7K of memory to be resident.
  29.  
  30. Requirements:
  31.  
  32. Novell NETWARE 2.10 or higher on the Server.
  33.  
  34. IBM or IBM Compatible PC, XT, AT, or 386  Workstation.
  35.  
  36. Named Print Queues setup for the Server's Spooled Printers.
  37.  
  38. Installation:
  39.  
  40. QSWITCH is a Terminate and Stay Resident program. When you
  41. type:
  42.  
  43. QSWITCH
  44.  
  45. at the command line prompt, it loads itself into  RAM memory,
  46. displays a short message and returns to the command  line
  47. prompt. QSWITCH is now resident in memory and is activated  by
  48. holding down the <ALT> and <LEFT SHIFT> keys and tapping the
  49. <Q> key.
  50.  
  51. System Supervisor:
  52.  
  53. A user of QSWITCH must have a minimum of READ rights in the
  54. SYS:SYSTEM directory in order to determine  the  Queue  names.
  55. Please set the User Trustee assignments accordingly. Normally if
  56. the user can already use CAPTURE to Queue print jobs, he will
  57. have sufficient rights.
  58.  
  59. On Multi server networks, the user must be attached to all
  60. servers that have Queues. This is usually done by attaching as
  61. Guest or some other restricted User.
  62.  
  63. The LOGIN script should start a CAPTURE to a default
  64. printer with the default printer flags you want to use.
  65.  
  66. For example:
  67.  
  68. "#CAPTURE Q=LASER NB NFF TI=30".
  69.  
  70. QSWITCH will use the last CAPTURE command values when
  71. switching to another Queue.  The Printer flags may be changed
  72. from QSWITCH by using the Set Flags option.
  73.  
  74. Do not load QSWITCH from a Login Script using the # command.
  75. Since it becomes resident it will leave a hole in memory where
  76. LOGIN was when LOGIN exits. If you want to load QSWITCH as part
  77. of the Login script, do it with the EXIT command as the last
  78. command.
  79.  
  80. For Example: EXIT "QSWITCH"
  81.  
  82. The best place to load is as part of the AUTOEXEC.BAT at boot
  83. time.
  84.  
  85. QSWITCH may be loaded either before or after the Novell IPX.COM
  86. and  NETx.COM programs. If however you want to remove QSWITCH
  87. from  memory at some later time it should be run last.
  88.  
  89. QSWITCH should be run only once. If you run it a second time
  90. the message "QSWITCH already installed." will be displayed and
  91. no further action will be taken.
  92.  
  93. QSWITCH may be Un-Installed also. To remove QSWITCH from memory
  94. and release the memory it uses, simply  type: "QSWITCH -"
  95.  
  96. If it is safe to remove QSWITCH from memory, ( no other RAM
  97. resident programs loaded after it ) a message that QSWITCH has
  98. been removed will be displayed. If it is not safe a message to
  99. that effect is displayed and QSWITCH remains active. Removing
  100. QSWITCH from memory does not affect the then active state of
  101. the Print Queues.
  102.  
  103. On a 386 workstation with DESQViews QEMM(TM) Memory manager, or
  104. MSDOS(TM) 5.0&6.0, QSWITCH may be loaded using the LOADHI command.
  105. This puts QSWITCH above the lower 640K leaving maximum room for
  106. normal programs.
  107.  
  108. Operation:
  109.  
  110. To activate QSWITCH once it is installed, hold down the
  111. <ALT>and <LEFT SHIFT> and tap the <Q> key. A menu will "Pop-Up"
  112. on the screen. This default Key combination may be changed with
  113. KEYCODE. See KEYCODE.DOC for details.
  114.  
  115. If the Workstation is attached to Multiple Servers, the first
  116. Menu to appear will give a list of the Attached servers.  Select
  117. the server you want to use and press return. If their  is only a
  118. single Server attached this menu will be skipped.
  119.  
  120. If the Netware shell is loaded and the User is properly logged
  121. into the network, the menu will display the names of the
  122. available Print Queues. Simply use the Up and Down Arrow keys
  123. to move to the Queue you want and press <ENTER>. The original
  124. Queue will be closed and the new Queue will be activated.
  125.  
  126. To END CAPTURE to a Print Queue and return to the Local
  127. Printer, select the EndCapture choice.
  128.  
  129. Alternately if the first Letter of the Queue's name is Unique
  130. simply press the first letter and the Queue will be selected.
  131. The Menu will disappear and the new Print Queue will be active.
  132. You also have the choice of "EndCapture" which closes the
  133. present Queue and returns print output to the Local printer
  134. port.
  135.  
  136. To capture to a file, choose File Capture.
  137.  
  138. You will be asked for a File Name. The File Name MUST be on a
  139. network drive. Capture files cannot be created on a local drive.
  140.  
  141. Capture Files will be active only until you exit the current
  142. program or do an EndCapture. Some programs because of the way
  143. they handle printing will close the Capture File after each
  144. printout. You can check if the Capture is still active by
  145. popping up QSWITCH. If it is active the File Name will be
  146. highlighted.
  147.  
  148. The SET FLAGS option allows you to change the default Queue
  149. flags. These are:
  150.  
  151. COPY COUNT     Number of copies to be printed.
  152.  
  153. TIME OUT       Time to wait after the last character to start
  154.                printing.
  155.  
  156. FORM FEEDS     Whether to force a form feed after each job
  157.  
  158. BANNER         Whether to print a Banner page.
  159.  
  160. EXPAND TABS    Whether to expand tab characters.
  161.  
  162. TAB  SIZE      How many spaces to expand tabs.
  163.  
  164. FORM NO.       Form definition No. to signal the console.
  165.  
  166.  
  167. To change a flags value, move the bar to the flag that is to be
  168. modified and use the <+> and <-> keys to increase or decrease
  169. the value respectively.
  170.  
  171. The Menu may be moved around the screen by using the Right and
  172. Left Arrow keys to move right and left, and the PageUp and
  173. PageDown keys to move Up and Down.
  174.  
  175. QSWAP Memory Swapping version:
  176.  
  177. QSWAP performs exactly as QSWITCH does, except it only requires
  178. 7K of memory to remain resident. QSWAP does this by swapping
  179. part of the program to Disk, EMS, or XMS memory. When you press
  180. the Hot Key, the currently running program is swapped for the
  181. rest of QSWAP and the QSWAP menu is displayed. Once QSWAP is
  182. done, the original program is reloaded and you can continue
  183. where you left off.
  184.  
  185. Because of the programming swapping you need to take some
  186. precautions to prevent problems.
  187.  
  188.   1. Do not load QSWAP high with LOADHI or LH.
  189.   2. QSWAP must be loaded after NETX.
  190.   3. You should not popup QSWAP when running an active Modem
  191.      communications program.
  192.   4. QSWAP may conflict with programs that run in protected mode.
  193.  
  194. Try QSWAP, if everything works OK, fine. If not then you should
  195. probably use QSWITCH instead.
  196.  
  197. Errors:
  198.  
  199. If you pop-up QSWITCH and the workstation shell is not loaded
  200. or the Network is not connected you will get a message:  "Exit -
  201. No Network" as the only choice on the menu.
  202.  
  203. If you are not logged in to the Network or do not have Rights
  204. to the Queues, the message "No Queues Found" will be displayed
  205. on the Menu.
  206.  
  207. If you try to Pop Up QSWITCH while in a graphics mode, the
  208. program will beep twice and exit. In order to keep the RAM usage
  209. down to a minimum amount, saving of a graphics screen is  not
  210. implemented.
  211.  
  212. Limitations:
  213.  
  214. Earlier versions of QSWITCH only supported 5 Queues. Version
  215. 1.11 supports up to 20 Queues. Please note that if the sum of
  216. the Name lengths of the Queues exceeds 255 characters the end
  217. ones will disappear. Since most names are not over 10
  218. characters, this should not be a problem.
  219.  
  220. QSWITCH 1.20 is the first version to work on Multi Server
  221. Networks.
  222.  
  223. QSWITCH will Pop-Up properly on MONO, CGA, EGA, and VGA cards
  224. in 80 column and 132 column text modes. It will not work over
  225. graphic programs or graphic interfaces such as Windows.
  226.  
  227. On CGA,EGA, and VGA cards when used with a Monochrome monitor,
  228. you should run MODE BW80 to force the black and white attribute
  229. set so that the menu has maximum readability.
  230.  
  231. Registration:
  232.  
  233. This program is Copyrighted and all rights are Reserved. It is
  234. however a Shareware program. This means that it may be  copied
  235. and given to friends freely as long as ALL of the documentation
  236. is included with the program. If, after trying the program you
  237. find it useful, your obligation is to Register as a User. To
  238. Register as a User send $35.00 to:
  239.  
  240. Arnold Bailey
  241. 8 Buckingham Mews
  242. Middletown, NY 10940
  243.  
  244. Compuserve ID 72020,136
  245. BIX : abailey
  246.  
  247. If you want the quickest possible service, Send the registration
  248. fee to  the above address along with your Compuserve ID number
  249. or BIX user name.  I will upload the  registered version as a
  250. binary file to your Compuserve mail box or as an Attached file
  251. to BIX EMail.
  252.  
  253. Registered users will receive the latest version of QSWITCH and
  254. will be notified of improvements and revisions.
  255.  
  256. Please be fair about this. If you find you are using QSWITCH
  257. regularly then please support the effort that went into
  258. creating it. Otherwise such projects cannot continue.
  259.  
  260.  Revision History
  261.  
  262. Version 1.0 March 1, 1989
  263.   Initial Shareware Release.
  264.  
  265. Version 1.10 March 15, 1989
  266.   Added Queue flags control and graphics mode trap.
  267.   Improved Queue search routines.
  268.  
  269. Version 1.11 April 10, 1989
  270.   Increased the Queue Table to 20 Queues
  271.  
  272. Version 1.12 June 23, 1989
  273.   Fixed problem with Form Names if Shell not initialized.
  274.   Will work properly with DesqView QEMM and LoadHi on a 386.
  275.  
  276. Version 1.20 March 6, 1990
  277.   Added support for Multiple Server Networks.
  278.   Up to 20 Queues per server. Up to 8 Servers.
  279.  
  280. Version 1.21 March 1, 1991
  281.   Minor clean up and size reduction.
  282.  
  283. Version 1.22 August 1, 1991
  284.   Minor clean up and size reduction.
  285.  
  286. Version 1.23 November 22, 1991
  287.   Added work around to allow UnInstall to work with
  288.   DR-DOS 6.0 memory blocks.
  289.  
  290. Version 1.30  May 9,1992
  291.   Added support for disk file capture.
  292.  
  293. Version 1.32  May 3,1993
  294.   Added KeyCode Hot-Key Programmer
  295.  
  296. Version 1.40 May 22,1993
  297.   Added QSWAP swapping TSR version.